﻿body {
  font-family: "微软雅黑";
  font-size: 15px;
  color: #333;
}

ul, li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0
}

.clearfloat {
  zoom: 1
}

.bt-text-center {
  text-align: center;
}

.bt-text-left {
  text-align: left;
}

.bt-text-right {
  text-align: right;
}

.bt-box-1200 {
  width: 1200px;
  margin: 0 auto;
}

/*顶部导航开始*/
.bt-top-nav {
  background: #245399;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  font-size: 15px
}

.bt-top-nav a {
  color: #ffffff;
  margin-right: 15px;
}

.bt-top-nav span {
  color: #ffffff;
  margin-right: 15px;
}

.bt-top-nav a img {
  padding-right: 5px;
  margin-top: -3px;
}

.bt-banner {
  height: 220px;
  background: url("banner.jpg") no-repeat center top;
}

.bt-banner .bt-search {
  width: 353px;
  height: 40px;
  line-height: 40px;
  margin-top: 85px;
  background: url("search_03.png") no-repeat;
}

.bt-banner .bt-search input.searchText {
  width: 297px;
  height: 40px;
  padding-left: 15px;
  font-size: 13px;
  padding-right: 15px;
  color: #999999;
  border: 0;
  float: left;
}

.bt-banner .bt-search input[type="image"] {
  border: 0;
  float: left;
  height: 40px;
  width: 56px;
  margin: 0;
  padding: 0;
}

.bt-nav {
  line-height: 45px;
  height: 45px;
  padding-top: 175px;
  background: none;
}

.bt-nav a {
  float: left;
  width: 164.2px;
  padding-left: 45px;
  color: #245399;
  font-size: 19px;
  font-weight: bold;
}

.bt-nav a.bt-nav-1 {
  background: url("icon.png") no-repeat 1px
}

.bt-nav a.bt-nav-2 {
  background: url("icon1.png") no-repeat 1px
}

.bt-nav a.bt-nav-3 {
  background: url("icon2.png") no-repeat 1px
}

.bt-nav a.bt-nav-4 {
  background: url("icon3.png") no-repeat 1px
}

.bt-nav a.bt-nav-5 {
  background: url("icon4.png") no-repeat 1px
}

.bt-nav a.bt-nav-6 {
  background: url("icon5.png") no-repeat 1px
}

.bt-nav a.bt-nav-7 {
  background: url("icon6.png") no-repeat 1px
}

.bt-nav a:hover {
  color: #c31f0b;
}

.bt-nav a.bt-nav-1:hover {
  background: url("iconh.png") no-repeat 1px
}

.bt-nav a.bt-nav-2:hover {
  background: url("icon1h.png") no-repeat 1px
}

.bt-nav a.bt-nav-3:hover {
  background: url("icon2h.png") no-repeat 1px
}

.bt-nav a.bt-nav-4:hover {
  background: url("icon3h.png") no-repeat 1px
}

.bt-nav a.bt-nav-5:hover {
  background: url("icon4h.png") no-repeat 1px
}

.bt-nav a.bt-nav-6:hover {
  background: url("icon5h.png") no-repeat 1px
}

.bt-nav a.bt-nav-7:hover {
  background: url("icon6h.png") no-repeat 1px
}

/*顶部导航结束*/

/*主内容开始*/
/*第一层开始*/
.bt-content-1 {
  height: 480px;
  background: #fff
}

.bt-content-1 .jxgg {
  height: 100px;
}

.bt-content-1 .jxgg h3 {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.bt-content-1 .jxgg h3 a {
  font-size: 23px;
  color: #d6181f;
  font-weight: bold;
}

.bt-content-1 .jxgg p {
  text-align: center;
  font-size: 15px;
  color: #666666;
}

.bt-content-1 .jxgg p a {
  color: #d6181f;
}

.bt-content-1-pic {
  height: 380px;
}

/*图片新闻*/


/*第一层结束*/
/*第二层开始*/
.bt-content-2 {
  height: 309px;
  padding-top: 15px;
}

.bt-content-2-left {
  float: left;
  width: 730px;
  height: 294px;
}

.jrgz {
  height: 55px;
  line-height: 55px;
  color: #666;
  border-bottom: 1px solid #c2cfe3;
}

.jrgz span {
  font-size: 21px;
  color: #245399;
  padding: 0 14px;
  display: inline-block;
  text-align: center;
  height: 55px;
}

.jrgz span a {
  color: #245399;
}

.jrgz img {
  margin-top: -4px;
}

.jrgz span.hover a {
  color: #c31f0b;
}

.jrgz_list > div {
  height: 238px;
  padding-top: 15px;
}

.jrgz_list > div li {
  line-height: 40px;
    overflow: hidden;
    height: 40px;
}

.jrgz_list > div li a {
  color: #333333;
  font-size: 17px;
  width: 83%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

.jrgz_list > div li a:hover {
  color: #f00;
}

.jrgz_list > div li img {
  float: left;
  margin-right: 12px;
  margin-top: 18px;
}

.jrgz_list > div li span {
  float: right;
  color: #999999;
}

.bt-content-2-right {
  float: right;
  width: 440px;
  height: 294px;
}

/*第二层结束*/
/*第三层开始*/

/*第三层结束*/
/*第四层开始*/
.bt-content-4 {
  height: 310px;
  padding-top: 15px;
}

.bt-content-4 .jxxxgk_list li {
  width: 240px;
  height: 40px;
  line-height: 40px;
  padding-left: 88px;
  margin-top: 10px;
}

.bt-content-4 .jxxxgk_list li a {
  color: #333333;
  font-size: 15px;
}

.bt-content-4 .jxxxgk_list li.xx1 {
  background: url("jxxxgk_03.jpg") no-repeat;
  margin-top: 0;
}

.bt-content-4 .jxxxgk_list li.xx2 {
  background: url("jxxxgk_06.jpg") no-repeat;
}

.bt-content-4 .jxxxgk_list li.xx3 {
  background: url("jxxxgk_08.jpg") no-repeat;
}

.bt-content-4 .jxxxgk_list li.xx4 {
  background: url("jxxxgk_10.jpg") no-repeat;
}

.bt-content-4 .jxxxgk_list li.xx5 {
  background: url("jxxxgk_12.jpg") no-repeat;
}

/*第四层结束*/
/*第五层开始*/
.bt-content-5 {
  height: 333px;
  padding-top: 15px;
  border-bottom: 1px solid #c2cfe3;
}

.bt-content-5 .bsfw {
  height: 40px;
  line-height: 40px;
}

.bt-content-5 .bsfw span {
  height: 40px;
  width: 380px;
  float: left;
  background: #e5e8ed;
  color: #333333;
  font-size: 17px;
  margin-right: 30px;
  text-align: center;
  position: relative;
}

.bt-content-5 .bsfw span.hover {
  background: #365d98;
  color: #ffffff;
}

.bt-content-5 .bsfw span.hover i {
  position: absolute;
  bottom: -10px;
  left: 185px;
  width: 12px;
  height: 10px;
  background: url("mxjt_03.png") no-repeat
}

.bt-content-5 .mxgm_list_ul {
  overflow: hidden;
}

.bt-content-5 .mxgm_list_ul li {
  float: left;
  width: 150px;
  height: 111px;
  font-size: 16px;
  text-align: center;
}

.bt-content-5 .mxgm_list_ul li a {
  display: block;
  height: 111px;
  padding-top: 20px;
  color: #194b94;
}

.bt-content-5 .mxgm_list_ul li a i {
  display: block;
  height: 35px;
}

.bt-content-5 .mxgm_list_ul .item1 i {
  background: url("ser_aa1.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item2 i {
  background: url("ser_aa2.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item3 i {
  background: url("ser_aa3.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item4 i {
  background: url("ser_aa4.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item5 i {
  background: url("ser_aa5.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item6 i {
  background: url("ser_aa6.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item7 i {
  background: url("ser_aa7.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item8 i {
  background: url("ser_aa8.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item9 i {
  background: url("ser_aa9.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item10 i {
  background: url("ser_aa14.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item11 i {
  background: url("ser_aa15.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item12 i {
  background: url("ser_aa13.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item13 i {
  background: url("ser_aa10.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item14 i {
  background: url("ser_aa12.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item15 i {
  background: url("ser_aa11.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .item16 i {
  background: url("ser_aa16.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul li:hover i {
  background-position: center -69px;
}

.bt-content-5 .mxgm_list_ul li:hover a {
  color: #c92c1a;
}

/*面向法人组织*/
.bt-content-5 .mxgm_list_ul .bb1 i {
  background: url("ser_bb1.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb2 i {
  background: url("ser_bb2.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb3 i {
  background: url("ser_bb3.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb4 i {
  background: url("ser_bb4.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb5 i {
  background: url("ser_bb5.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb6 i {
  background: url("ser_bb6.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb7 i {
  background: url("ser_bb7.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb8 i {
  background: url("ser_bb8.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb9 i {
  background: url("ser_bb9.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .bb10 i {
  background: url("ser_bb10.png") no-repeat center top;
}

/*便民查询*/
.bt-content-5 .mxgm_list_ul .cc1 i {
  background: url("ser_cc1.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc2 i {
  background: url("ser_cc2.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc3 i {
  background: url("ser_cc3.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc4 i {
  background: url("ser_cc4.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc5 i {
  background: url("ser_cc5.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc6 i {
  background: url("ser_cc6.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc7 i {
  background: url("ser_cc7.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc8 i {
  background: url("ser_cc8.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc9 i {
  background: url("ser_cc9.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc10 i {
  background: url("ser_cc10.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc11 i {
  background: url("ser_cc11.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul .cc12 i {
  background: url("ser_cc12.png") no-repeat center top;
}

.bt-content-5 .mxgm_list_ul li.cc1:hover i {
  background-position: center -73px;
}

.bt-content-5 .mxgm_list_ul li.cc2:hover i {
  background-position: center -73px;
}

.bt-content-5 .mxgm_list_ul li.cc3:hover i {
  background-position: center -73px;
}

.bt-content-5 .mxgm_list_ul li.cc4:hover i {
  background-position: center -74px;
}

.bt-content-5 .mxgm_list_ul li.cc5:hover i {
  background-position: center -76px;
}

.bt-content-5 .mxgm_list_ul li.cc6:hover i {
  background-position: center -68px;
}

.bt-content-5 .mxgm_list_ul li.cc7:hover i {
  background-position: center -72px;
}

.bt-content-5 .mxgm_list_ul li.cc8:hover i {
  background-position: center -74px;
}

.bt-content-5 .mxgm_list_ul li.cc9:hover i {
  background-position: center -68px;
}

.bt-content-5 .mxgm_list_ul li.cc10:hover i {
  background-position: center -70px;
}

.bt-content-5 .mxgm_list_ul li.cc11:hover i {
  background-position: center -78px;
}

.bt-content-5 .mxgm_list_ul li.cc12:hover i {
  background-position: center -71px;
}

/*第五层结束*/
/*第六层开始*/
.bt-content-6 {
  height: 300px;
  padding-top: 15px;
}

.bt-content-6-left {
  width: 585px;
  height: 300px;
  float: left;
}

.bt-content-6-right {
  width: 585px;
  height: 300px;
  float: right;
}

.bt-content-6-right .jrgz_list li a {
  font-size: 15px;
}

.bt-content-6-right .jxyjzj_list .cjwt {
  height: 60px;
  margin-top: 15px;
}

.bt-content-6-right .jxyjzj_list .cjwt ul {
  overflow: hidden;
}

.bt-content-6-right .jxyjzj_list .cjwt li {
  float: left;
  height: 60px;
  width: 195px;
  background: #e5e8ed;
}

.bt-content-6-right .jxyjzj_list .cjwt li a {
  display: block;
  padding-left: 88px;
  height: 30px;
  line-height: 30px;
  margin-top: 15px;
  font-size: 17px;
  font-weight: bold;
  color: #245399;
  border-left: 1px solid #cccccc;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y1 a {
  background: url("yjzj_1.png") no-repeat 30px center;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y2 a {
  background: url("yjzj_2.png") no-repeat 30px center;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y3 a {
  background: url("yjzj_3.png") no-repeat 30px center;
}

.bt-content-6-right .jxyjzj_list .cjwt li:hover {
  background: #245399;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y1:hover a {
  color: #ffffff;
  border-left: 0;
  background: url("yjzj_1h.png") no-repeat 30px center;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y2:hover a {
  color: #ffffff;
  border-left: 0;
  background: url("yjzj_2h.png") no-repeat 30px center;
}

.bt-content-6-right .jxyjzj_list .cjwt li.y3:hover a {
  color: #ffffff;
  border-left: 0;
  background: url("yjzj_3h.png") no-repeat 30px center;
}

/*第六层结束*/
/*第7层开始*/
.bt-content-7 {
  height: 350px;
  padding-top: 15px;
}

.bt-content-7 .jrgz a {
  color: #245399;
  float: right;
}

.bt-content-7 .jrgz a img {
  margin-right: 5px;
  margin-left: 5px;
}

.bt-content-7 .zjjx_list {
  height: 280px;
  overflow: hidden
}

.bt-content-7 .zjjx_list .ls1 {
  float: left;
  width: 220px;
  height: 250px;
  margin-top: 30px;
}

.bt-content-7 .zjjx_list .ls2 {
  float: left;
  width: 460px;
  height: 250px;
  margin-top: 30px;
  margin-left: 30px;
}

.bt-content-7 .zjjx_list .ls2 p {
  line-height: 30px;
}

.bt-content-7 .zjjx_list .ls2 p a {
  color: #366fb8;
}

.bt-content-7 .zjjx_list .ls2 ul {
  overflow: hidden;
  height: 130px;
  padding-top: 10px;
}

.bt-content-7 .zjjx_list .ls2 ul li {
  float: left;
  width: 115px;
  height: 60px;
}

.bt-content-7 .zjjx_list .ls2 ul li a {
  display: block;
  text-align: center;
  color: #333333;
  padding-top: 30px;
}

.bt-content-7 .zjjx_list .ls2 ul li a:hover {
  color: #366fb8;
}

.bt-content-7 .zjjx_list .ls2 ul li.t1 a {
  background: url("ls1.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t2 a {
  background: url("ls2.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t3 a {
  background: url("ls3.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t4 a {
  background: url("ls4.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t5 a {
  background: url("ls5.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t6 a {
  background: url("ls6.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t7 a {
  background: url("ls7.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls2 ul li.t8 a {
  background: url("ls8.png") no-repeat center top;
}

.bt-content-7 .zjjx_list .ls3 {
  float: right;
  width: 480px;
  height: 250px;
  margin-top: 30px;
}

.bt-content-7 .zjjx_list .ls3 ul {
  overflow: hidden
}

.bt-content-7 .zjjx_list .ls3 ul li {
  float: right;
  width: 220px;
  height: 115px;
  margin-left: 20px;
  position: relative;
}

.bt-content-7 .zjjx_list .ls3 ul li a {
  position: absolute;
  height: 30px;
  line-height: 30px;
  width: 220px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #ffffff;
  font-size: 15px;
  background: url("ysjx_bg.png") no-repeat;
}

/*第7层结束*/
/*第8层开始*/
.bt-content-8 {
  height: 70px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.bt-content-8 ul {
  overflow: hidden;
}

.bt-content-8 ul li {
  float: left;
  width: 273px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  margin-right: 19px;
}

.bt-content-8 ul li.zt1 {
  background: #446b9a;
}

.bt-content-8 ul li.zt2 {
  background: #13b3c2;
}

.bt-content-8 ul li.zt3 {
  background: #73ca45;
}

.bt-content-8 ul li.zt4 {
  background: #4e9de2;
}

.bt-content-8 ul li.zt5 {
  float: right;
  width: 30px;
  margin: 0;
}

.bt-content-8 ul li a {
  font-size: 23px;
  color: #ffffff;
}

.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.slide-wrapper {
  height: 100px;
  overflow: hidden;
  position: relative;
}

.slide-wrapper .bd li {
  float: left;
}

.slide-wrapper .bd img {
  width: 1200px;
  height: 100px;
}

.slide-wrapper .hd {
  position: absolute;
  right: 10px;
  bottom: 5px;
  z-index: 9;
}

.slide-wrapper .hd li {
  float: left;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #000;
  cursor: default;
  color: #fff;
  font-size: 13px;
  text-align: center;
}

.slide-wrapper .hd li + li {
  margin-left: 5px;
}

.slide-wrapper .hd li.on {
  background: #CE0609;
}

.ly-list {
  height: 230px;
  overflow: hidden;
  margin-top: 10px;
}

.ly-list li {
  height: 38px;
  line-height: 38px;
  position: relative;
  padding-left: 15px;
}

.ly-list li:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #6A82A5;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.ly-list li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-size: 17px;
}

.ly-time {
  float: right;
  color: #999;
}


/*第8层结束*/
/**主内容区结束**/
/*页脚区域开始*/
.bt-footer {
  height: 220px;
  background: #245399
}

.bt-footer .yqlj {
  padding-top: 20px;
  overflow: hidden;
}

.bt-footer .yqlj select {
  border: 1px solid #446B9A;
  float: left;
  width: 232px;
  height: 30px;
  margin-right: 10px;
  line-height: 30px;
  background: #245399;
  color: #ffffff;
}

.bt-footer .yqlj_bottom li {
  float: left;
}

.bt-footer .yqlj_bottom li.jg {
  width: 200px;
  height: 165px;
  text-align: right;
  padding-top: 50px;
}

.bt-footer .yqlj_bottom li.text {
  width: 800px;
  height: 165px;
  text-align: center;
  color: #c3ccde;
  padding-top: 25px;
}

.bt-footer .yqlj_bottom li.text p {
  font-size: 15px;
  line-height: 30px
}

.bt-footer .yqlj_bottom li.text p.tel {
  font-size: 17px;
}

.bt-footer .yqlj_bottom li.text p a {
  color: #c3ccde;
}

.bt-footer .yqlj_bottom li.text p.tel span {
  padding: 0 5px;
}

.bt-footer .yqlj_bottom li.jc {
  width: 200px;
  height: 165px;
  text-align: left;
  padding-top: 50px;
}

/*页脚区结束*/